From 2972236fdb46e3b205e445ad6a03e56b1de033de Mon Sep 17 00:00:00 2001 From: Rui Matos Date: Thu, 22 Dec 2011 02:58:27 +0000 Subject: [PATCH] treeview: Stop setting state flags on the style context for drawing --- gtk/gtktreeview.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 394f0c6911..25d2f8fc19 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -4556,17 +4556,10 @@ draw_empty_focus (GtkTreeView *tree_view, cairo_t *cr) if (w > 0 && h > 0) { GtkStyleContext *context; - GtkStateFlags state; context = gtk_widget_get_style_context (widget); - state = gtk_widget_get_state_flags (widget); - - gtk_style_context_save (context); - gtk_style_context_set_state (context, state); gtk_render_focus (context, cr, 1, 1, w, h); - - gtk_style_context_restore (context); } } @@ -4708,12 +4701,10 @@ gtk_tree_view_bin_draw (GtkWidget *widget, gint grid_line_width; gboolean draw_vgrid_lines, draw_hgrid_lines; GtkStyleContext *context; - GtkStateFlags state; gboolean parity; rtl = (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL); context = gtk_widget_get_style_context (widget); - state = gtk_widget_get_state_flags (widget); gtk_widget_style_get (widget, "horizontal-separator", &horizontal_separator, @@ -4744,7 +4735,6 @@ gtk_tree_view_bin_draw (GtkWidget *widget, if (tree_view->priv->height < bin_window_height) { gtk_style_context_save (context); - gtk_style_context_set_state (context, state); gtk_style_context_add_class (context, GTK_STYLE_CLASS_CELL); gtk_render_background (context, cr, @@ -14538,7 +14528,6 @@ gtk_tree_view_create_row_drag_icon (GtkTreeView *tree_view, GtkRBTree *tree; GtkRBNode *node; GtkStyleContext *context; - GtkStateFlags state; gint cell_offset; GList *list; GdkRectangle background_area; @@ -14579,9 +14568,6 @@ gtk_tree_view_create_row_drag_icon (GtkTreeView *tree_view, gtk_style_context_save (context); - state = gtk_widget_get_state_flags (widget); - gtk_style_context_set_state (context, state); - gtk_style_context_add_class (context, GTK_STYLE_CLASS_VIEW); gtk_style_context_add_region (context, GTK_STYLE_REGION_COLUMN, 0); -- 2.30.2